Betweenness Centrality : Algorithms and Lower Bounds

نویسنده

  • Shiva Kintali
چکیده

One of the most fundamental problems in large scale network analysis is to determine the importance of a particular node in a network. Betweenness centrality is the most widely used metric to measure the importance of a node in a network. Currently the fastest known algorithm [5], to compute betweenness of all nodes, requires O(nm) time for unweighted graphs and O(nm + n logn) time for weighted graphs, where n is the number of nodes and m is the number of edges in the network. In this paper, we present structural properties and lower bounds for computing betweenness. We prove that any path comparison based algorithm cannot compute betweenness of all nodes in less than O(nm) time. We resort to algebraic techniques and present an algebraic method for computing betweenness centrality of all nodes in a network. For unweighted graphs, our algorithm runs in time O(nωDiam(G)), where ω < 2.376 is the exponent of matrix multiplication and Diam(G) is the diameter of the graph. For weighted graphs with integer weights taken from the range {1, 2, . . . ,M}, we present an algorithm that runs in time O(MnωDiam(G)). Hence, our algorithms perform better for dense graphs (m ≫ n) with small diameter and small integer weights. We present a randomized parallel algorithm for computing betweenness centrality of all nodes in a network. We compute the betweenness in two stages (which we call the forward pass and the backward pass). Our algorithm for forward pass runs in O(n) time using O(m log n) processors for unweighted graphs and O(n log n logM) time using O(m) processors for weighted graphs with integer weights taken from the range {1, 2, . . . ,M}. Our backward pass algorithm runs in O(n) time using O(n) processors for both weighted and unweighted graphs. For bounded-degree graphs, we present an improved backward pass algorithm that runs in O(n logm) time using O(m) processors for unweighted graphs and O(Mn logm) time using O(m) processors for weighted graphs. We also briefly analyze some of the future directions by relating the complexity of betweenness to the current techniques of All-Pairs Shortest Paths.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Approximating Betweenness Centrality in Fully Dynamic Networks

Betweenness is a well-known centrality measure that ranks the nodes of a network according to their participation in shortest paths. Because exact computations are prohibitive in large networks, several approximation algorithms have been proposed. Besides that, recent years have seen the publication of dynamic algorithms for efficient recomputation of betweenness in networks that change over ti...

متن کامل

Fully Dynamic Betweenness Centrality

We present fully dynamic algorithms for maintaining betweenness centrality (BC) of vertices in a directed graph G = (V,E) with positive edge weights. BC is a widely used parameter in the analysis of large complex networks. We achieve an amortized O(ν∗ · log n) time per update with our basic algorithm, and O(ν∗ · log n) time with a more complex algorithm, where n = |V |, and ν∗ bounds the number...

متن کامل

Betweenness parameterized above tight lower bound

We study ordinal embedding relaxations in the realm of parameterized complexity. We prove the existence of a quadratic kernel for the Betweenness problem parameterized above tight lower bound, which is stated as follows. For a set V of variables and set C of constraints “vi is between vj and vk”, decide whether there is a bijection from V to the set {1, . . . , |V |} satisfying at least |C|/3 +...

متن کامل

Weighted betweenness and algebraic connectivity

One of the better studied topology metrics of complex networks is the second smallest eigenvalue of the Laplacian matrix of a network’s graph, referred to as the algebraic connectivity μN−1. This spectral metric plays a decisive role in synchronization of coupled oscillators, network robustness, consensus problems, belief propagation, graph partitioning, and distributed filtering in sensor netw...

متن کامل

Further Results on Betweenness Centrality of Graphs

Betweenness centrality is a distance-based invariant of graphs. In this paper, we use lexicographic product to compute betweenness centrality of some important classes of graphs. Finally, we pose some open problems related to this topic.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/0809.1906  شماره 

صفحات  -

تاریخ انتشار 2008